@导入Java("com.kongzue.dialogx.dialogs.WaitDialog")
类 DX等待框 : DX对话框
	
	@code
	public #<DX等待框>(){ dx = init(); }
	public #<DX等待框>(WaitDialog w){ dx =  w; }
	public WaitDialog init(){return WaitDialog.build();}
	public WaitDialog getDX(){return (WaitDialog) dx;}
	static #<DX等待框> d;
	public static #<DX等待框> getObject(){return d == null ? d = new #<DX等待框>(WaitDialog.getInstance()) : d;}
	@end
	
	//   getInstance()
	@静态
	方法 取加载实例() : DX等待框
		code return new #<DX等待框>(WaitDialog.getInstance());
	结束 方法
	
	//   getInstance(activity : 安卓窗口)
	@静态
	方法 取加载实例_窗口(activity : 安卓窗口) : DX等待框
		code return new #<DX等待框>(WaitDialog.getInstance(#activity));
	结束 方法
	
	//   setMessageContent(message : 字符串)
	方法 内容(message : 字符串) : DX等待框
		code  getDX().setMessageContent(#message);
		返回 本对象
	结束 方法
	
	//   getMessageContent()
	方法 取内容() : 文本
		code return getDX().getMessageContent().toString();
	结束 方法
	
	//   getProgress()
	方法 取进度() : 单精度小数
		code return getDX().getProgress();
	结束 方法
	
	//   setProgress(waitProgress : 单精度小数)
	方法 进度(waitProgress : 小数) : DX等待框
		code  getDX().setProgress((float)#waitProgress);
		返回 本对象
	结束 方法
	
		//   setCancelable(cancelable : 逻辑型)
	方法 可取消(cancelable : 逻辑型) : DX等待框
		code  getDX().setCancelable(#cancelable);
		返回 本对象
	结束 方法
	
	//   getMessageTextInfo()
	方法 取内容属性() : DX文本属性
		code return getDX().getMessageTextInfo();
	结束 方法
	
	//   setMessageTextInfo(messageTextInfo : TextInfo)
	方法 内容属性(messageTextInfo : DX文本属性) : DX等待框
		code  getDX().setMessageTextInfo(#messageTextInfo);
		返回 本对象
	结束 方法
	
	//   setTipType(type : TYPE)
	方法 类型(type : DX等待类型) : DX等待框
		code  getDX().setTipType(#type);
		返回 本对象
	结束 方法
	
	//   setCustomView(onBindView : OnBindView<BottomDialog>)
	方法 布局(容器 : 组件容器) : DX等待框
		code  getDX().setCustomView(new com.kongzue.dialogx.interfaces.OnBindView(#容器.getLayout().getView()){public void onBind(Object dialog, android.view.View v) {}});
		返回 本对象
	结束 方法
	
	//   removeCustomView()
	方法 移除布局() : DX等待框
		code  getDX().removeCustomView();
		返回 本对象
	结束 方法
		
	//   setMaskColor(maskColor : 整数)
	方法 遮罩色(maskColor : 整数) : DX等待框
		code  getDX().setMaskColor(#maskColor);
		返回 本对象
	结束 方法
	
	//   getBackgroundColor()
	方法 取背景色() : 整数
		code return getDX().getBackgroundColor();
	结束 方法
	
	//   setBackgroundColor(backgroundColor : 整数)
	方法 背景色(backgroundColor : 整数) : DX等待框
		code  getDX().setBackgroundColor(#backgroundColor);
		返回 本对象
	结束 方法
	
	//   setRootPadding(padding : 整数)
	方法 边距(padding : 整数) : DX等待框
		code  getDX().setRootPadding(#padding);
		返回 本对象
	结束 方法
	
	//   setRootPadding(paddingLeft : 整数, paddingTop : 整数, paddingRight : 整数, paddingBottom : 整数)
	方法 边距2(paddingLeft : 整数, paddingTop : 整数, paddingRight : 整数, paddingBottom : 整数) : DX等待框
		code  getDX().setRootPadding(#paddingLeft, #paddingTop, #paddingRight, #paddingBottom);
		返回 本对象
	结束 方法
	
	//   setRadius(radiusPx : 单精度小数)
	方法 圆角(radiusPx : 单精度小数) : DX等待框
		code  getDX().setRadius(#radiusPx);
		返回 本对象
	结束 方法
	
	//   getRadius()
	方法 取圆角() : 单精度小数
		code return getDX().getRadius();
	结束 方法
	
	//   cleanInstance()
	方法 清除实例() : DX等待框
		code  getDX().cleanInstance();
		返回 本对象
	结束 方法
	
	//   isLightTheme()
	方法 为亮主题() : 逻辑型
		code return getDX().isLightTheme();
	结束 方法
	
	//   refreshUI()
	方法 刷新() : DX等待框
		code  getDX().refreshUI();
		返回 本对象
	结束 方法
	
	//   doDismiss(delayTime : 长整数)
	方法 关闭(delayTime : 长整数 = 0) : DX等待框
		@code 
		    if(#delayTime == 0) getDX().dismiss();
		    else getDX().doDismiss(#delayTime);
		@end
		返回 本对象
	结束 方法
	
	//   setEnterAnimDuration(enterAnimDuration : 长整数)
	方法 显示动画(enterAnimDuration : 长整数) : DX等待框
		code  getDX().setEnterAnimDuration(#enterAnimDuration);
		返回 本对象
	结束 方法
	
	//   setExitAnimDuration(exitAnimDuration : 长整数)
	方法 关闭动画(exitAnimDuration : 长整数) : DX等待框
		code  getDX().setExitAnimDuration(#exitAnimDuration);
		返回 本对象
	结束 方法
	
	//   setDialogImplMode(dialogImplMode : DialogX_IMPL_MODE)
	方法 实现(dialogImplMode : DX实现方式) : DX等待框
		code  getDX().setDialogImplMode(#dialogImplMode);
		返回 本对象
	结束 方法
	
	//   setStyle(style : DialogXStyle)
	方法 样式(style : DX样式) : DX等待框
		code  getDX().setStyle(#style);
		返回 本对象
	结束 方法
	
	//   setTheme(theme : DialogX_THEME)
	方法 主题(theme : DX主题) : DX等待框
		code  getDX().setTheme(#theme);
		返回 本对象
	结束 方法
	
	//   bringToFront()
	方法 置顶() : DX等待框
		code  getDX().bringToFront();
		返回 本对象
	结束 方法
	
	//   appendMessage(message : 字符串)
	方法 添内容(message : 字符串) : DX等待框
		code  getDX().appendMessage(#message);
		返回 本对象
	结束 方法
	
	方法 _返回被单击事件(启用 : 逻辑型)
		@code
		getDX().setOnBackPressedListener(#启用 ? new com.kongzue.dialogx.interfaces.OnBackPressedListener<WaitDialog>(){
            public boolean onBackPressed(WaitDialog d){return #返回被单击();}
	    } : null);
		@end
	结束 方法
	
	方法 _背景触摸拦截事件(启用 : 逻辑型)
		@code
		getDX().setOnBackgroundMaskClickListener(#启用 ? new com.kongzue.dialogx.interfaces.OnBackgroundMaskClickListener() {
		    public boolean onClick(com.kongzue.dialogx.interfaces.BaseDialog dialog, android.view.View v) {
				return #背景被单击();
			}
		} : null);
		@end
	结束 方法
	
	方法 _生命周期事件(启用 : 逻辑型)
		@code
		if(getDX().getDialogLifecycleCallback() == null) getDX().setDialogLifecycleCallback(#启用 ? new com.kongzue.dialogx.interfaces.DialogLifecycleCallback<WaitDialog>() {
            public void onShow(WaitDialog dialog) {#被启动();}
            public void onDismiss(WaitDialog dialog) {#被关闭();}
        } : null);
		@end
	结束 方法
	
	@属性需求._返回被单击事件(真)
	定义事件 返回被单击() 为 逻辑型
    @属性需求._背景触摸拦截事件(真)
	定义事件 背景被单击() : 逻辑型
	@属性需求._生命周期事件(真)
	定义事件 被启动()
	@属性需求._生命周期事件(真)
	定义事件 被关闭()

结束 类